﻿@charset "utf-8";
/* CSS Document */


.main_box {
    width:1150px;
    border:1px solid #dddddd;
    margin:43px auto;
    padding:0 15px 60px 15px;
    margin-bottom:100px;
}

.title {
    height:68px; line-height:68px; text-align:center; font-size:20px; font-weight:bold; width:1120px; border-bottom:1px solid #ddd; margin:0 auto;
}

.s_box {
    padding-left:400px;
}
    .s_box .p1 {
        font-size:14px;font-weight:bold; color:#333; padding-top:58px;line-height:20px;
    }
        .s_box .p1 .s1 {
            color:#ffa339;
            font-size:20px;
            margin-left:5px;
        }
    .s_box .p2 {
        padding-top:20px;
    }
    .s_box .p2 input{
        font-size:14px;
        line-height:16px;
        padding:12px 13px 14px 13px;
        border:1px solid #cccccc;
         border-radius:3px;
         width:352px;
    }
        .s_box .p2 .s1 {
            color:#ef345b;
        }
        .s_box .p2 .s2 {
            color:#999;
            margin-left:13px;
        }
        .s_box .p2 .i1,.s_box .p2 .i2 {
            width:16px;height:16px;display:inline-block;background:url(../images/member/all_img.png) no-repeat; background-position:0 0; margin-left:14px; margin-right:5px; vertical-align:middle; margin-top:-2px;
        }
        .s_box .p2 .i2 {
            background-position:-30px 0;
        }
    .s_box .p3 .next {
        display:inline-block;
        width:378px;
        height:46px;
        border:1px solid #f9941f;
        background:#ffa339;
        color:#fff;
        text-align:center;
        margin-top:25px;
        font-size:18px;
        border-radius:5px;
        line-height:46px;
    }
        .s_box .p3 .next:hover {
            background:#ff8800;
        }
    .s_box .p4 {
        line-height: 18px;
        color: #999999;
        font-size: 12px;
        padding-top:80px;
    }
        .s_box .p4 span {
            line-height:24px;
        }
        .s_box .p4 .re_send {
            background: #41a3fb;
            font-size: 12px;
            color: #fff;
            border: 1px solid #2b96f7;
            padding: 5px 10px;
            margin-left:15px;
        }
            .s_box .p4 .re_send:hover {
                background:#288ce6;
                border:1px solid #137ddc;
            }
    .s_box .p5 {
        font-size:32px; line-height:32px; color:#ff8800;padding-top:40px;
    }
        .s_box .p5 .i1 {
            width:36px;height:39px;display:inline-block;background:url(../images/member/all_img.png) no-repeat; background-position:0 -140px;vertical-align:middle; margin-right:8px; margin-top:-10px;
            
        }
        .s_box .p5 span {
            font-size:12px; color:#666666; line-height:20px;display:inline-block; vertical-align:middle;
        }
    .s_box .p6 {
        color: #999999;
        margin-bottom:15px;
        margin-top:10px;
    }

.reset_ok {
    width: 502px;
    padding-top:80px;
    padding-bottom:30px;
    display:inline-block;
}

    .s_box .p7 {
        width:162px;
        height:98px;
        border-right:1px solid #dddddd;
        padding-top:30px;
        padding-left:30px;
        float:left;
        position:relative;
    }
        .s_box .p7 .i1 {
            width:67px;
            height:67px;
            background:url(../images/ok.jpg) no-repeat;
            margin-right:15px;
            display:inline-block;
            position:absolute;
            left:-55px;
            top:30px;
        }
        .s_box .p7 .s1 {
            color:#7fbf62;
            font-size:24px;
            line-height:34px;
            padding-top:8px;
            display:block;
            font-weight:bold;
        }
        .s_box .p7 .s2 {
            color:#666666;
            font-size:14px;
            line-height:16px;
            display:block;
        }
.s_box .p8 {
    width: 205px;
    float: left;
    padding-left: 50px;
    color: #666666;
    font-size: 12px;
    line-height: 20px;
}
        .s_box .p8 .s1 {
            display:block;
        }
    .s_box .p8 .s3 {
        display:block;
        margin-top:20px;
    }
    .s_box .p8 .s2,.s_box .p8 .s4 {
        color: #ffa339;
        font-size: 20px;
        display:block;
        font-family:Arial;
        line-height:30px;
        font-weight:bold;
    }



.s_box .p9 {
    display:inline-block;
    margin-top:20px;
}
.s_box .p9 input {
    font-size: 14px;
    line-height: 16px;
    padding: 14px 13px 16px 13px;
    border: 1px solid #cccccc;
    border-bottom-left-radius:3px;
    border-top-left-radius:3px;
    width: 235px;
    float:left;
}
.s_box .p9 .code_btn {
    width:117px;
    display:inline-block;
    text-align:center;
    color:#fff;
    line-height:48px;
    height:48px;
    float:left;
    border-bottom-right-radius:3px;
    border-top-right-radius:3px;
    font-size:14px;
    background:#41a3fb;
}
    .s_box .p9 .lock {
        background:#929ea9;
        cursor: default;
    }
/*选择方式*/

.select_mode {
    padding-top:69px;
    padding-bottom:25px;
}
    .select_mode dl {
        border:1px solid #c8c8c8;
        border-radius:5px;
        margin-top:13px;
        width:378px;
        display:inline-block;
    }
        .select_mode dl a {
            display: inline-block;
            width: 100%;
            padding-bottom: 15px;
            background: url(../images/member/right.png) no-repeat 348px 27px;
        }
    .select_mode dt {
        background:url(../images/member/all_img.png) no-repeat;
        float:left;
    }
    .select_mode .dt_01 {
        width:22px;
        height:36px;
        background-position:-150px -100px;
        margin:18px 23px 0 26px;
    }
    .select_mode .dt_02 {
        width:31px;
        height:24px;
        background-position:-180px -100px;
        margin:23px 23px 0 26px;
    }
    .select_mode dd {
        color:#666666;
        float:left;
        line-height:14px;
        padding-top:21px;
    }
    .select_mode dd span {
        color: #ff8800;
        display:block;
        font-size:14px;
        padding-bottom:9px;
        font-weight:bold;
    }